.submit input, .submit input:focus, .button, .button:focus {
	background: url( /imgs/fade-butt.png );
	border: 3px double #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 3px double #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

.t {background: url(/imgs/borders/dot.01.gif) 0 0 repeat-x; width: 150px}
.b {background: url(/imgs/borders/dot.01.gif) 0 100% repeat-x}
.l {background: url(/imgs/borders/dot.01.gif) 0 0 repeat-y}
.r {background: url(/imgs/borders/dot.01.gif) 100% 0 repeat-y}
.bl {background: url(/imgs/borders/box-bl.gif) 0 100% no-repeat;}
.br {background: url(/imgs/borders/box-br.gif) 100% 100% no-repeat;}
.tl {background: url(/imgs/borders/box-tl.gif) 0 0 no-repeat}
.tr {background: url(/imgs/borders/box-tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px;}

.abl {background: url(/imgs/borders/abox-bl.gif) 0 100% no-repeat #F4EBCE; width: 100%}
.abr {background: url(/imgs/borders/abox-br.gif) 100% 100% no-repeat}
.atl {background: url(/imgs/borders/abox-tl.gif) 0 0 no-repeat}
.atr {background: url(/imgs/borders/abox-tr.gif) 100% 0 no-repeat; padding:10px}

.bbl {background: url(/imgs/cbsx.gif) 0 100% no-repeat #93D6FF; width: 100%}
.bbr {background: url(/imgs/cbdx.gif) 100% 100% no-repeat}
.btl {background: url(/imgs/ctsx.gif) 0 0 no-repeat}
.btr {background: url(/imgs/ctdx.gif) 100% 0 no-repeat; padding:10px}

table.footer {
border-top:1px solid #787878;
font-family:tahoma; font-size:8pt;
background-color:#fff;
}

table.nbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#d6c7a6;
}

table.bbox {
border-top:2px solid black; border-left: 2px solid black; border-right: 2px solid black; border-bottom:2px solid black;
font-family:tahoma; font-size:9pt;
background-color:#d6c7a6;
}

td.nboxT {
border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#f4ebce;
}

td.nboxR {
border-bottom:1px solid #d6c7a6;
background-color:#f4efdf;
}


table.fabox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#FFFFFF;
}

table.fbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#ffdba9;
}

td.fboxR {
border-bottom:1px solid #d6c7a6;
}

td.fboxD {
border-bottom:1px dotted #d6c7a6;
}

table.bboxL {
border-top:1px solid black; border-left: 1px solid black; border-right: 1px solid black; border-bottom:1px solid black;
font-family:tahoma; font-size:9pt;
background-color:#f4efdf;
}

table.gbox {
border-top:1px solid #787878; border-left: 1px solid #787878; border-right: 1px solid #787878; border-bottom:1px solid #787878;
font-family:tahoma; font-size:9pt;
background-color:#f4efdf;
}

.CDB {
border-bottom: 1px solid #888888;
}

.CDBhead {
border-top: 1px solid #888888;
border-bottom: 1px solid #888888;
background-color:#f4ebce;
font-family:tahoma;
font-size:9pt;
}

.CDBf10 {
background-color: transparent;
border-bottom: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBf10c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDLf10c {
border-left: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBLRf10c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
border-right: 1px solid #888888;
font-family:tahoma;
font-size:10px;
}

.CDBf9 {
border-bottom: 1px solid #888888;
font-family:tahoma;
font-size:9pt;
}

.CDBf9c {
border-bottom: 1px solid #888888;
border-left: 1px solid #888888;
font-family:tahoma;
font-size:9pt;
}

div.dotted {
border-top:2px dotted #787878; border-left: 2px dotted #787878; border-right: 2px dotted #787878; border-bottom:2px dotted #787878;
font-family:tahoma; font-size:9pt;
}

.dotlin {
border-bottom: 1px dotted black;
font-family:tahoma;
font-size:9pt;
}

.galleryTitle {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.galleryRate {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
}

.galleryAuthor {
font: 10pt/12pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:gray;
}

.blogBody {
font: 10pt/12pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.blogAuthor {
font: 12pt/14pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight: bold;
}

.blogTitle {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
font-weight: bold;
}

.title {
font: 14pt/16pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

.big {
font: 12pt/14pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:black;
}

H4.body {
font-family:arial;
font-size:12pt;
color:black;
}

H5.body {
font-family:arial;
font-size:10pt;
color:black;
}

.bodyB {
font-family:tahoma;
font-size:9pt;
font-weight : bold; 
}

.body {
font-family:tahoma;
font-size:9pt;
color:black;
}

body {
font-family:tahoma;
font-size:9pt;
color:black;
text-align:center;
margin: 0;
}

.bodysmall {
font-family:tahoma;
font-size:.8em;
color:black;
}

.body_red {
font-family:tahoma;
font-size:9pt;
color:#CC0000;
}

.b10b {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body_10px {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body9 {
font-family:tahoma;
font-size:8pt;
color:black;
}

.body9r {
font-size:8pt;
color:red;
}

.body9pt {
font-size:9pt;
color:black;
}

.body10 {
font-family:tahoma;
font-size:10pt;
color:black;
}

.body12 {
font-family:tahoma;
font-size:12pt;
color:black;
}

.body12b {
font-family:tahoma;
font-size:12pt;
color:black;
font-weight: bold;
}

.body10b {
font-family:tahoma;
font-size:10pt;
color:black;
font-weight: bold;
}

.body10red {
font-family:tahoma;
font-size:10pt;
color:#CC0000;
font-weight: bold;
}

.body10blue {
font-family:tahoma;
font-size:10pt;
color:blue;
font-weight: bold;
}

.body_10px_red {
font-family:tahoma;
font-size:8pt;
color:#CC0000;
}


.b8ptgray {
font-family:tahoma;
font-size:8pt;
color:gray;
}

.gSLink
{
	border-right: 0px;
	border-top: 0px;
	font-size: 8pt;
	border-left: 0px;
	cursor: pointer;
	color: #0063dc;
	border-bottom: 0px;
	font-family: tahoma;
	background-color: white;
	text-decoration: underline;
}

a.nick:link {			font-size:8pt;							color:#006699; }
a.nick:visited {	text-decoration: none;			color:#006699; }
a.nick:active {		text-decoration: none;			color:#006699; font-size:8pt;}
a.nick:hover {		text-decoration: underline;	color:blue;	}

a.shy:link {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:visited {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:active {		font-size:8pt; text-decoration: underline;	color:gray; }
a.shy:hover {		font-size:8pt; text-decoration: underline;	color:blue;	}

a.small:link {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:visited {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:active {		font-size:8pt; text-decoration: underline;	color:#CC0000; }
a.small:hover {		font-size:8pt; text-decoration: underline;	color:blue;	}

a.segue:link {		font-size:8pt;							color:#CC0000;	}
a.segue:visited {	text-decoration: none;			color:#CC0000; font-size:8pt;}
a.segue:active {	text-decoration: none;			color:#CC0000; font-size:8pt;}
a.segue:hover {		text-decoration: underline;	color:blue;	}

a.black:link {		text-decoration: none;			color:#000000; }
a.black:visited {	text-decoration: none;			color:#000000; }
a.black:active {	text-decoration: underline;	color:#000000; }
a.black:hover {		text-decoration: underline;	color:blue;	}

a:link {					text-decoration: none;			color:#CC0000;	}
a:visited {				text-decoration: none;			color:#CC0000;	}
a:hover {					text-decoration: underline; color:blue; }
a:active {				text-decoration: underline;	color:#000000;	}

.fakeA {
font-family:tahoma;
font-size:8pt;
cursor: pointer; 
color: Silver; 
text-decoration: underline;
}

.fake10 {
font-family:tahoma;
font-size:10pt;
cursor:pointer; 
color: Silver; 
}

.fakeA9 {
font-family:tahoma;
font-size:9pt;
cursor:pointer; 
color: Silver; 
}

.shycomment {
	font-size:8pt; 
	color:gray; 
	width:100%; 
	text-align:left;
}	

	
.miniTitle {
	font-family:tahoma;
	font-size:10pt;
  text-transform:uppercase;
  letter-spacing:.12em;
	}
.miniComment {
	font-family:tahoma;
	font-size:7pt;
  text-transform:uppercase;
  letter-spacing:.12em;
  color:Gray;
	}

/* new and official css starts here*/
.bleachBox {
/*
border-top:1px dashed #eee852; border-left: 1px dashed #eee852; border-right: 1px dashed #eee852; border-bottom:1px dashed #eee852;
*/
padding: 5px 10px 5px 10px;
background-color:#FDFCBD;
/*
background-color:#FEF7E0;
*/
}

.witchBox {
border-top:1px dashed #eee852; border-left: 1px dashed #eee852; border-right: 1px dashed #eee852; border-bottom:1px dashed #eee852;
padding: 5px 10px 5px 10px;
background-color:#F8FBFC;
}

.round_me {
}

DIV#loginbox 
{
	width:150px;
	padding-bottom:10px;
	padding-right:10px;
	padding-top:10px;
}

DIV#cercabox 
{
	width:150px;
	padding-bottom:10px;
	padding-right:10px;
}

DIV#mainbox 
{
	padding-top:10px;
	width:100%;
}

DIV#rightbox 
{
	width:150px;
	padding-left:10px;
	padding-top:10px;
}

DIV#footerbox 
{
	padding-top:10px;
	width:100%;
}

table {
}

table.maintable {
margin: auto;
font-family:tahoma;
font-size:9pt;
color:black;
width:760px;
}
